export default[{
  path: '/composition',
  name: 'composition',
  component: () => import('@/views/composition/index.vue'),
  children: [
    {
      path: '/',
      name: 'index',
      component: () => import('@/views/composition/index/index.vue')
    },
    {
      path: 'courseList',
      name: 'courseList',
      component: () => import('@/views/composition/courseList/index.vue')
    },
    {
      path: 'list',
      name: 'list',
      component: () => import('@/views/composition/courseList/list.vue')
    },
    {
      path: 'sceneIndex',
      name: 'sceneIndex',
      component: () => import('@/views/composition/scene/index.vue')
    },
    {
      path: 'translates',
      name: 'translates',
      component: () => import('@/views/composition/scene/translates.vue')
    },
    {
      path: 'breakTrain',
      name: 'breakTrain',
      component: () => import('@/views/composition/train/index.vue')
    },
    {
      path: 'retell',
      name: 'retell',
      component: () => import('@/views/composition/train/retell.vue')
    },
    {
      path: 'spell',
      name: 'spell',
      component: () => import('@/views/composition/train/spell.vue')
    },
    {
      path: 'keepOut',
      name: 'keepOut',
      component: () => import('@/views/composition/train/keepOut.vue')
    },
    {
      path: 'enRead',
      name: 'enRead',
      component: () => import('@/views/composition/train/enRead.vue')
    },
    {
      path: 'uploadIndex',
      name: 'uploadIndex',
      component: () => import('@/views/composition/upload/index.vue')
    },{
      path: 'uploadResult',
      name: 'uploadResult',
      component: () => import('@/views/composition/upload/result.vue')
    }
  ]
}]
